查看原文
其他

你应该在 2018 年看完这10本免费编程书

2018-01-31 Georgi Georgiev 开发者技术前线

在这篇文章中,我分享了来自不同编程领域的有用的书籍,例如Web和移动应用程序的开发。有些书很适合初学者,有些则适合更高级的程序员。



这10本书,以拓展你的技术栈,你可以选择你喜欢的,并收藏起来。如果想看其他书籍,请看这里:程序员进阶必备的图书推荐(免费赠电子版)



React 学习

学习React的道路对于想要学习React的初学者来说是一本好书。本书涵盖了基础知识,一般概念和最佳实践,并向您展示了如何构建分页,搜索和排序的工作应用程序。它还为每章提供了额外的参考阅读材料和练习。



Node.js

Node.js对于Node.js是一个很好的介绍。你将学习Node.js的基础知识,如非阻塞I / O,事件循环,模块和Node.js运行时环境。你还将学习如何使用文件系统和流,访问数据库和编写Web应用程序。



程序员应该知道的97件事

这本书是每个初学者程序员的好资源。它提供了丰富的编程实践和概念。这本书的格式很简单,很容易阅读,有一些很好的例子。



移动开发者权威指南

本书主要介绍创建移动应用程序的过程。详细的介绍研究开发阶段,如规划和规范,原型设计,实施,内部测试和部署等。你还可以找到许多有关UX设计,跨平台和本地开发的建议和提示。



学习Unix命令行到精通

本书是介绍如何使用Unix命令行。它是针对初学者的,而且是以非常简单的方式编写的,不需要任何特殊的计算机知识或技能。遵循教程和练习,你将学习使用命令行的基础知识。



游戏编程模式

这是移动开发人员使用的一组模式。它针对的是开始开发人员,因为它展示了一些最好的移动开发实践和模式,使你的代码更清晰,更易于理解。



学习足够的Git是有必要的(Learn Enough Git to Be Dangerous)


这是Git版本控制的介绍。它适用于所有技能范围的开发人员,因为它不需要Git的任何特定技能或经验。这是教程三部曲的第三部分,包括学习命令行是前提学习足够的文本编辑器




掌握iOS游戏开发

掌握iOS游戏开发是针对高级iOS游戏开发者的一本书。它包括超过200页的深入教程和任何iOS平台游戏开发的高级概念。阅读和阅读本书将帮助你将你的项目提升到优化到一个新的水平。


Th Little Go Book

Th Little Go Book是Google Go编程语言的简介。它主要针对初学者,因为它以简单明了的方式以简单明了的例子显示了语言的基础。这本书简单易读,涵盖了83页的大量信息。



Eloquent JavaScript

这是Eloquent JavaScript的第二个版,介绍基本的JavaScript。它适用于初学者和高级开发人员,主要介绍 JavaScript 语言的基础知识,以及面向对象编程等更深入的主题。


开发者技术前线 欢迎各界读者投稿,加群学习请回复“加群”,

跳槽前给你的多重福利,让这个冬天不再冷

免费小密圈请点击:免费小密圈资格邀您加入

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存